Part Box/de

Part Quader

Menüeintrag
Formteil → Grundkörper → Quader
Arbeitsbereich
Part
Standardtastenkürzel
Keiner
Eingeführt in Version
-
Siehe auch
Part Grundelemente

Beschreibung

Der Befehl Part Quader erstellt einen parametrischen quaderförmigen Festkörper (Siehe Quader). Im Koordinatensystem durch seine Daten-EigenschaftPlacement festgelegt, liegt die Unterseite des Quaders auf der XY-Ebene mit seiner vorderen linken Ecke im Ursprung und seiner Vorderkante parallel zur X-Achse.

Anwendung

  1. Es gibt mehrere Möglichkeiten, den Befehl aufzurufen:
    • Die Schaltfläche Part Quader drücken.
    • Den Menüeintrag Part → Grundkörper → Quader auswählen.
  2. Der Quader wird erstellt.
  3. Wahlweise die Abmessungen und die Daten-EigenschaftPlacement des Quaders ändern, indem eine der folgenden Möglichkeiten ausgeführt wird:
    • Ein Doppelklick auf das Objekt in der Baumansicht:
      1. Das Aufgaben-Fenster Geometrische Grundkörper wird geöffnet.
      2. Eine oder mehrere Eigenschaften Ändern.
      3. Das Objekt wird dynamisch in der 3D-Ansicht aktualisiert.
      4. Die Schaltfläche OK drücken.
    • Die Eigenschaften im Eigenschafteneditor anpassen.
    • Die Daten-EigenschaftPlacement mit dem Befehl Std Bewegen ändern.

Beispiel

Part-Quader aus dem Skriptbeispiel

Ein Part-Quader-Objekt, das mit dem Skriptbeispiel weiter unten erzeugt wurde, wird hier dargestellt.

Hinweise

Eigenschaften

Siehe auch: Eigenschafteneditor.

Ein Part-Quader-Objekt wird von einem Part-Formelement abgeleitet und erbt alle seine Eigenschaften. Außerdem hat es die folgenden zusätzlichen Eigenschaften:

Daten

Attachment

Das Objekt hat dieselben Befestigungseigenschaften wie ein Part Part2DObject.

Box

Skripten

Siehe auch: Autogenerierte API-Dokumentation, Part Skripten und Grundlagen der Skripterstellung in FreeCAD.

Ein Part-Quader wird mit der Methode addObject() des Dokuments erstellt.

box = FreeCAD.ActiveDocument.addObject("Part::Box", "myBox")

Beispiel:

import FreeCAD as App

doc = App.activeDocument()

box = doc.addObject("Part::Box", "myBox")
box.Length = 4
box.Width = 8
box.Height = 12
box.Placement = App.Placement(App.Vector(1, 2, 3), App.Rotation(75, 60, 30))

doc.recompute()